makeshift performance - Spanish English Dictionary